home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks96 / FinderUndo.sit / Finder Undo / main.h < prev    next >
Text File  |  1996-06-22  |  1KB  |  45 lines

  1. // main.h
  2.  
  3. ///////////////////////////////////////////////////////////
  4.  
  5. void main(void);
  6. void InstallBlankNotification( void );
  7. pascal void CustomNMRemove( NMRecPtr nmr );
  8.  
  9. pascal long MyMenuSelect( Point startPt );
  10. pascal long MyMenuKey( short ch );
  11.  
  12. OSErr MyAESend (const AppleEvent *theAppleEvent, AppleEvent *reply,
  13.      AESendMode sendMode, AESendPriority sendPriority,
  14.      long timeOutInTicks, UniversalProcPtr idleProc,
  15.      UniversalProcPtr filterProc);
  16.  
  17.  
  18. void InstallAEHooks( void );
  19. inline void pstrcat( StringPtr s1, StringPtr s2 );
  20. OSErr FSpGetCatInfo( FSSpec *spec, CInfoPBPtr pb, short index );
  21. short GetIndVolume( short index );
  22. void DisplayAEVT( const AppleEvent *evt );
  23.  
  24. void RememberCleanup( void );
  25. void UndoCleanup( void );
  26.  
  27. void RememberClose( const AppleEvent * );
  28. void UndoClose(void);
  29.  
  30. void RememberSelect( const AppleEvent * );
  31. // no undo-select, since a selection is always a precursor to something
  32.  
  33. void RememberOpen( const AppleEvent * );
  34. void UndoOpen( void );
  35.  
  36. void UndoLastAction( void );
  37.  
  38. ///////////////////////////////////////////////////////////
  39.  
  40. // nb: I would NEVER EVER use this in a real situation... but
  41. //    it works when you're writing a quick hack.  ;>
  42.  
  43. #define CAPS_KEY_IS_DOWN (*(Byte*)(0x17b)&2)
  44.  
  45.